package d8_com.itheima.date;

import java.util.Calendar;
import java.util.Date;

public class Calendars {
    // 目标:掌握Calendar的使用和特点
    public static void main(String[] args) {
        //1、得到系统此刻时间对应的日历对象。
        Calendar now = java.util.Calendar.getInstance();
        System.out.println(now);
        //2、获取日历中的某个信息
        int year = now.get(Calendar.YEAR);
        System.out.println(year);
        int days = now.get(Calendar.DAY_OF_MONTH);
        System.out.println(days);
        //3、拿到日历中记录的日期对象
        Date d = now.getTime();
        System.out.println(d);
        //4、拿到时间毫秒值
        Long time = now.getTimeInMillis();
        System.out.println(time);
        //5、修改日历中的某个信息
        now.set(Calendar.MONTH, 9);//修改月份成为10月份。
        now.set(Calendar.DAY_OF_YEAR, 125);//修改成一年中的第125天
        System.out.println(now);
        //6、为某个信息增加或者减少多少amount:100);
        now.add(Calendar.DAY_OF_YEAR, 10);
        now.add(Calendar.DAY_OF_MONTH, -10);
        now.add(Calendar.DAY_OF_MONTH, 12);
        now.add(Calendar.HOUR, 10);
        System.out.println(now);
    }
}

